Method and apparatus for multipoint call service in mobile terminal

ABSTRACT

A mobile terminal participates in or originates a multipoint call with at least two other communication terminals connected to at least first and second call lines formed in the multipoint call. The voice data on each call line is separately recorded, or each party&#39;s voice data is separately recorded. A playback list is generated with playback selections, where each playback selection corresponds to one of the communication terminals. A user can thereby play back voice data from specific parties in the multipoint call without having to search an entire file to find the specific voice data.

CLAIM OF PRIORITY

This application claims the benefit under 35 U.S.C. §119(a) of a KoreanPatent Application filed in the Korean Intellectual Property Office onDec. 27, 2010 and assigned Serial No. 10-2010-0135986, the entiredisclosure of which is hereby incorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method and apparatus for a multipointcall service in a mobile terminal.

2. Description of the Related Art

Mobile terminals have evolved over recent years from cell phones servinga basic telephone function, to contemporary smart phones havingInternet, multi-media and rich display functionality. In line with thistrend, various recording/playing-related features are provided, such asa call recording/playing feature, a voice recording feature, and anautomatic responding feature.

Among these features, the conventional call recording/playing feature isa general function of storing recorded audio of a call as call data in amemory within the mobile terminal, and playing back the stored call dataat a future time.

Services for allowing a user to talk to several persons on his mobileterminal may be roughly classified into two types of services: amultipoint call service and a conference call service.

A conference call, as the term is used herein, is a call involving atleast three parties, each using his own communication terminal with aunique phone number in a communication network. (This type of conferencecall is distinguished from the traditional conference call in which agroup of persons may sit around a single speaker phone to speak withanother party over a single communication channel.) Thus the conferencecall involves setting up multiple communication lines, one to eachcommunication terminal. Typically this is done with conference bridgeequipment at a server, base station or the like. In the conference call,each party receives voice signals originating from every other partythroughout the call.

A multipoint call also involves at least three parties, but differs froma conference call in that the communication terminal that originated thecall (the “originating” or “controlling” terminal) has the capability ofactivating and deactivating call lines to the various other parties. Foran activated call line, the party connected thereto is free to conversewith the originating terminal and with all other parties connected toactivated call lines. Hence a party connected to an activated call linereceives voice signals originating from the originating terminal andfrom all other parties with activated call lines. Typically this isaccomplished with a similar network bridge at the network server. Adeactivated party is essentially “put on hold” or in a suspended state,such that voice signals transmitted on the deactivated call line are notreceived at the originating terminal or by other parties. Depending onthe services of the network/service provider, the deactivated party maystill be able to receive voice signals from the originating terminal andother parties. The originating terminal also has the power to terminateother parties from the multipoint call via control signals transmittedto the network server.

With a conference call, the party initiating the call is also consideredthe originating or controlling terminal. The originating terminal hasthe power to terminate another party from the conference call. Herein, aconference call is considered a particular type of multipoint call,i.e., a multipoint call in which all parties are always connected toactivated lines.

In the multipoint or conference call service, even though at least twocall lines are formed and assigned to different call partiesindividually, calls may be recorded at the originating in a single fileregardless of the call parties involved. When the user plays back therecording, in order to access the speech of a particular party, she mayneed to search the entire file to find it, which can be a time consumingand frustrating process.

SUMMARY OF THE INVENTION

In an aspect of the invention, a method implemented in a mobile terminalincludes transmitting and receiving voice data in a multipoint call inwhich call lines are formed to at least two communication terminals.Communication terminal information such as a phone number is identifiedfor each call line upon receiving a recording request signal from a userof the mobile terminal. Voice data generated in each call line isrecorded separately from that of other call lines. This enablesselective playback of the voice data originating from the differentcommunication terminals during the multipoint call, in a subsequentplayback mode.

In an aspect, the method determines whether the communication terminalinformation matches information registered in the mobile terminalcorresponding to a contact in a contact list. If so, the voice data isstored in association with the contact. If no match exists, the voicedata is stored in association with the communication terminalinformation.

In still another aspect, the recorded voice data can include voice dataof the mobile terminal user in addition to voice data of another partyusing the communication terminal on the call line, in packet data form.

In yet another aspect, the method further includes selectivelyactivating the call lines to form at least one activated call line andat least one deactivated call line, recording voice outputs on the atleast one activated call line and temporarily ceasing recording on theat least one deactivated call line.

In another aspect, a method implemented in a mobile terminal includes:receiving first and second data packets from respective first and secondcommunication terminals during a multipoint call between the mobileterminal and the first and second terminals, with each packet including:i) an identification item identifying the respective first or secondterminal, and ii) audio data originating from the respective terminal;determining, for each data packet, whether the identification itemmatches that of a contact in a contact list within the mobile terminal;and storing the audio data from the first and second terminals in firstand second memory portions, respectively, with each memory portionfurther storing: an identifier for the multipoint call; a matchingcontact if the identification item matches a contact; and theidentification item if the identification item does not match a contact.

In an aspect, the identification item can be a telephone number of thecommunication terminal, and the identifier for the multipoint call cancomprise date and time information. Each memory portion can be aseparate audio recording file or a sub-file of a single file recordingthe multipoint call.

In still another aspect, a mobile terminal is configured to participatein a multipoint call with at least first and second communicationterminals. The mobile terminal includes a graphical user interfaceincluding a playlist presenting at least first and second selectableplayback selections corresponding to, and containing voice dataoriginating from, the first and second communication terminals,respectively, in the multipoint call.

In an aspect, the graphical user interface can display each playbackselection with a first information item identifying the multipoint call,and a second information item associated with the correspondingcommunication terminal. The second information item can include acontact name if the contact name is registered in the mobile terminal.Each playback selection can contain voice data originating from thecorresponding communication terminal and voice data originating from themobile terminal during at least time periods coinciding with timeperiods in which the voice data from the communication terminal isreceived.

In accordance with another aspect, there is provided an apparatus for amultipoint call service in a mobile terminal. The apparatus includes aradio communication unit for receiving information on call details fromanother party's communication terminal and outputting transmissionsignals; a controller for forming call lines to at least twocommunication terminals through the radio communication unit,identifying user information of a communication terminal for each callline upon receiving a recording request signal from a user whileperforming a call service through the formed call lines, and recordingand storing voice data generated in the call line in association withthe identified user information in a matching fashion; and a voiceprocessor for converting analog voice signals received from the radiocommunication unit into digital signals, upon receiving a call recordingcommand through the controller.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features and advantages of certainexemplary embodiments of the present invention will be more apparentfrom the following description taken in conjunction with theaccompanying drawings, in which:

FIG. 1 illustrates a method for a multipoint call service in a mobileterminal according to an embodiment of the present invention;

FIG. 2A illustrates an example of a multipoint call service performed ina mobile terminal according to an embodiment of the present invention;

FIG. 2B illustrates a further example of a multipoint call serviceaccording to an embodiment of the invention;

FIG. 3 illustrates an example of a mobile terminal display screenincluding a playlist with playback selections for portions of amultipoint call according to an embodiment of the present invention; and

FIG. 4 illustrates a configuration of an apparatus for a multipoint callservice in a mobile terminal according to an embodiment of the presentinvention.

DETAILED DESCRIPTION

Exemplary embodiments of the present invention will now be described indetail with reference to the accompanying drawings. In the followingdescription, specific details such as detailed configuration andcomponents are merely provided to assist the overall understanding ofexemplary embodiments of the present invention. Therefore, it should beapparent to those skilled in the art that various changes andmodifications of the embodiments described herein can be made withoutdeparting from the scope and spirit of the invention. In addition,descriptions of well-known functions and constructions are omitted forclarity and conciseness.

In an aspect of the present invention, a mobile terminal participates inor originates a multipoint call with at least two other communicationterminals connected to at least first and second call lines formed inthe multipoint call. For each call line, the mobile terminal identifiesother party's information (e.g., a phone number of the other party'scommunication terminal connected to the call line used by the otherparty) during or just prior to the multipoint call. Voice data generatedin the call line is stored in association with the identified otherparty's information individually in a matching fashion. As an example ofsuch matching, the other party's information can be matched toinformation within a contact list registered in the mobile terminal, tothereby extract the name of the other party. The voice data can then bestored in association with the extracted contact name.

In a further aspect, the mobile terminal generates a graphical userinterface (GUI) including a playlist for use in a playback mode. Eachplayback selection is presented corresponding to a particularcommunication terminal and/or contact name. The GUI facilitatesselective playback of the stored voice data, such that the mobileterminal user is able to playback a selective portion of the multipointcall during which a particular party spoke. With this approach, the userneed not search an entire file to find speech of a desired party. Thegraphical user interface can be embodied so as to display each playbackselection with a first information item identifying the multipoint call,and a second information item associated with the correspondingcommunication terminal. The second information item can include acontact name if the contact name is registered in the mobile terminal.

In a further aspect, each playback selection can contain voice dataoriginating from the corresponding communication terminal and voice dataoriginating from the mobile terminal during at least time periodscoinciding with time periods in which the voice data from thecommunication terminal is received. Thus if both the mobile terminaluser and another party using a first communication terminal are speakingat the same time, the voice data of both can be recorded in a playbackfile (or sub-file) corresponding to the playback selection of the firstcommunication terminal.

In an implementation, voice data is extracted from data packetstransmitted over the call lines. The mobile terminal receives first andsecond data packets from respective first and second communicationterminals during a multipoint call between the mobile terminal and thefirst and second terminals. Each packet includes i) an identificationitem such as a phone number identifying the respective first or secondterminal, and ii) audio data originating from the respective terminal. Amobile terminal controller/processor determines, for each data packet,whether the identification item matches that of a contact in a contactlist within the mobile terminal. Audio data from the first and secondterminals is stored in first and second memory portions, respectively,of a mobile terminal memory. Each memory portion can be a separate fileor a sub-file of a single file generated for the multipoint call. Eachmemory portion further stores at least: an identifier for the multipointcall; a matching contact if the identification item matches a contact;and the identification item if the identification item does not match acontact.

The mobile terminals, to which embodiments of the present invention areapplicable, may include all information/communication devices andmultimedia devices capable of performing the multipoint call service,such as digital broadcasting terminals, Personal Digital Assistants(PDAs), smart phones, and 3^(rd) Generation (3G) terminals (e.g.,International Mobile Telecommunication 2000 (IMT-2000) terminals,Wideband Code Division Multiple Access (WCDMA) terminals, Global SystemFor Mobile communication/General Packet Radio Service (GSM/GPRS)terminals, Universal Mobile Telecommunication Service (UMTS) terminal).However, it will be understood by those of ordinary skill in the artthat embodiments of the present invention described herein may beapplied not only to mobile terminals, but also to fixed terminals suchas digital TVs and desktop computers.

A method for a multipoint call service in a mobile terminal according toan embodiment of the present invention will be described in detail withreference to FIGS. 1, 2A and 2B.

FIG. 1 illustrates a method for a multipoint call service in a mobileterminal according to an embodiment of the present invention. FIGS. 2Aand 2B illustrate examples of a multipoint call service performed in amobile terminal according to embodiments of the present invention.

Referring to FIG. 1, the mobile terminal forms call lines to at leasttwo communication terminals and performs a call service through theformed call lines in step 101.

The call service is a multipoint call service in which the mobileterminal communicates with at least two other parties. The mobileterminal can be the originating terminal of the multipoint call. Themultipoint call can be established by means of the mobile terminalsending and receiving call setup signals. At least one of the multipointcalls may be a conference call.

In step 103, the mobile terminal checks if a recording request signal isinput from a user during the multipoint call service.

Upon receiving the recording request signal, the mobile terminalidentifies other party's information (e.g., a unique number of the otherparty's mobile or landline terminal, preferably the phone number of theother party's terminal) for each call line in step 105. The mobileterminal then checks in step 107 whether the identified unique number ofthe other party's mobile terminal is information registered in aphonebook (contact list) in the user's mobile terminal.

The operation in step 105 will be described in brief with reference toFIG. 2. Referring to FIG. 2A, the user forms call lines 203 and 204 toat least two communication terminals 201 and 202, respectively, bysending and receiving call setup signals using a mobile terminal 200.During this process, the mobile terminal 200 identifies and stores otherparty's information for the call lines 203 and 204 individually, such asthe phone number of the communication terminal 201 or 202 connected tothe call line 201 or 202.

Call lines 203, 204 can be formed through a communication networksupporting packet communication. This implementation is illustrated inthe example of FIG. 2B. Call lines 203, 204 are formed through a network210. Mobile terminal 200 can transmit and receive packets to and frommultiple communication terminals 201, 202 over a single wireless channelallocated by the network 210. Thus the portion of the call lines 203,204 disposed between mobile terminal 200 and network 210 are actuallyvirtual call lines carried over a single communication channel.

Communication terminal 201 transmits voice data in packets 201 p-1, 201p-2, etc. over call line 203. Terminal 202 transmits voice data inpackets 202 p-1, 202 p-2, etc. over call line 204. As illustrated, eachpacket such as 201 p-1 contains a header portion and an audio dataportion 201-d. In the example, the header portion contains uniqueidentification information MN₂₀₁ of the communication terminal 201,which may be the phone number of terminal 201, an IP address, or othersuitable number that mobile terminal 200 can use to identify it. Network210 delivers the packets from terminals 201 and 202 to mobile terminal200 in a suitable order. Time stamps can be included with each packetheader to indicate the precise times during which the audio data wasgenerated.

With continued reference to the process of FIG. 1, if the identifiedunique number is information registered in the user's mobile terminal,in step 111 the mobile terminal 200 extracts user's voice and the otherparty's voice in a packet data form, generated in the call line, andrecords and stores the extracted voice data in association with theregistered information in a matching fashion in step 111.

In other words, the mobile terminal 200 determines if specificinformation of the other party, with which it is performing a callservice, is information registered in the mobile terminal, and if so,stores the voice data in association with the registered information.This operation is illustrated in the example of FIG. 2B. A phonebook(not shown) stored within mobile terminal 200 contains an entry forphone number MN₂₀₂ corresponding to a contact by the name of Allen, whois the owner of communication terminal 202. When mobile terminal 200receives packets from terminal 202, a controller/processor thereinmatches the number MN₂₀₂ included in the header with the a contact phonenumber stored in the phonebook to recognize that the audio data (202d-1, 202 d-2, etc.) of the packets was generated by Allen. It thenrecords the audio data in a separate memory portion 31R which can be aseparate file or sub-file designated to be primarily or exclusively thevoice data of Allen for the current multipoint call. For instance, alongwith the audio data 202 d-1, 202 d-2 stored in fields 227, 229, a codefor Allen can be stored in field 225, the phone number MN₂₀₂ can bestored in field 223, and a date/time entry designating the date and timeof the overall multipoint call can be stored in field 221. (The audiodata 202 d-1, etc. can include its own date/time stamps.)

In the example, phone number MN201 for communication terminal 201 is notfound to match a contact in the phonebook of mobile terminal 200; henceaudio data stored in a separate memory portion (file or sub-file) 30R isstored along with a “No Match' entry code in field 225 or the like. Theaudio data 201 d-1, 201 d-2 is recorded in fields 227, 229, etc., thephone number MN201 is recorded in field 223 and the same date/time entryfor the multipoint call can be recorded in field 221.

In addition, although not shown in the files 30R, 31R of FIG. 2B, voicedata of the mobile terminal 200 user can also be stored in these files.This storage technique can be implemented in a number of ways. As oneexample, only voice data of the user that overlaps that of the otherparty is recorded. That is, only the user's voice data that was spokenat times coinciding with the spoken times of the audio data originatingfrom the communication terminal 201, is stored in e.g. the file 30Ralong with the audio data 201 d-1, 201 d-2, etc. This recording mayallow playback, via suitable voice processing and mixing, of the user'svoice together with that of the other party. As another option, theuser's voice data that was spoken a predetermined time before that ofthe other party can also be recorded in e.g. the file 30R. The latterapproach would allow the other party's voice data to be understood inthe context of questions by the user, for example.

If the type of the call service is a conference call, the mobileterminal 200 can generate and store information about at least two otherparties having participated in the conference call, in a single file.

As to the recording, the other party's voice outputs are recordedindependently for activated call lines through which the call service isbeing performed, and the other party's voice outputs are not temporarilyrecorded for the remaining call lines except for the activated calllines. That is, since mobile terminal 200 established the multipointcall, mobile terminal 200 is the originating or controlling terminal ofthe multipoint call, and can selectively deactivate call lines totemporarily prevent audio from the deactivated call lines from beingreceived by mobile terminal 200 or by any of the communication terminalsconnected to activated call lines.

As explained above, the matched data may include call time and date, andother party's information associated with a unique number of the otherparty's mobile terminal. As shown in FIG. 2A, this data can be stored inthe file form of “<Time>_<Date>_other party's name,” in order tofacilitate playback of selected portions of the multipoint callassociated with particular parties.

FIG. 3 illustrates an example of a display screen of a mobile terminal(200) including a playlist with playback selections for portions of amultipoint call according to an embodiment. In this illustrated example,a playback list is presented as a graphical user interface (GUI) withplayback selections 30, 31 and 32 displayed in an overlapping layeredpresentation. It is understood that other presentations such as a simplelist sequence, are equally possible. Each playback selection isassociated with one of the communication terminals connected to a callline during the multipoint call. Playback selection 30 can be selectedto play back the voice data recorded in file or sub-file 30R describedabove; selection 31 corresponds to file 31R, and so forth. A playbackselection such as 30 can include a first information item (e.g., “CallTime 02:15”) identifying the multipoint call to which the selectionbelongs; and a second information item (e.g. “Allen” or “010-1234-5678”)identifying the communication terminal associated with the playbackselection. A “play” icon is selectable by the user, e.g., via touchscreen input or an input via highlighting and key stroke, to play backthe audio within file or sub-file 30R.

With continued reference to FIG. 1 in conjunction with FIGS. 2A, 2B and3, if it is checked in step 107 that the identified unique number is notinformation registered in the user's mobile terminal, then as explainedin the examples above, the mobile terminal 200 extracts the mobileterminal 200 user's voice and other party's voice in a packet data formand stores them along with the unique number of the other party'sterminal in step 109.

In step 113, the mobile terminal 200 checks if a play signal to playback a recorded call or call portion is input from the user. The usercan input a play signal, e.g., via a suitable selection menu (not shown)in a graphical user interface (GUI), via a voice command, or via anyother suitable means. Once a play back option is selected, the mobileterminal may present a playlist for recorded calls or call portions asshown in FIG. 3 with playback selections such as 30, 31, 32 indicatingcall records that can be played back.

A method for a multipoint call service in a mobile terminal according toan embodiment of the present invention has been described thus far.

An apparatus for a multipoint call service in a mobile terminalaccording to an embodiment of the present invention will be nowdescribed in detail with reference to FIG. 4. The apparatus includes aradio communication unit 410, a voice processor 412, a controller 414, astorage 416, and a display 418. Although not illustrated, the mobileterminal may further include a camera, a speaker, a microphone, a keyinput unit, etc.

The radio communication unit 410 receives information on call detailsfrom the other party's mobile terminal and outputs desired transmissionsignals.

The radio communication unit 410 outputs, to the controller 414,downlink data obtained by receiving radio downlink signals from the airusing an antenna ANT and demodulating the radio downlink signals. Theradio communication unit 410 generates radio uplink signals bymodulating uplink data received from the controller 414, and wirelesslytransmits the generated radio uplink signals to the air using theantenna ANT. Preferably, the modulation and demodulation may beperformed by Code Division Multiple Access (CDMA), and may also beperformed by Frequency Division Multiplexing (FDM) and/or Time DivisionMultiplexing (TDM).

Upon receiving a call recording command through the controller 414, thevoice processor 412 converts analog voice signals received from theradio communication unit 410 into digital signals. Alternatively, voiceprocessor 412 extracts audio data from incoming data packets and storesthese directly as digital signals without conversion from analog.

The controller (also referred to herein interchangeably as a processor)414 forms call lines to at least two communication terminals through theradio communication unit 410, identifies user information of acommunication terminal for each call line upon receiving a recordingrequest signal from the user while performing a call service through theformed call line, records voice data generated in the call line alongwith the identified user information in association with a matchedcontact, if any, and controls the recorded voice data.

The controller 414 determines if specific information of the otherparty, with which it is performing a call service, is informationregistered in the mobile terminal. If so, the controller 414 stores thevoice data in association with the registered information, and if notso, the controller 414 stores a unique number of the other party'smobile terminal.

Upon receiving a recording request signal, the controller 414 recordsvoice outputs of the other parties independently for activated calllines through which a call service is being performed, and temporarilystops recording voice outputs of the other parties for the remainingcall lines except for the activated call lines while performing therecording.

Upon receiving a play signal command from the user, the controller 414receives, from the user, information about the other party whose voicedata is to be played, identifies other party's information for each callline, extracts the received other party's information from data to whichvoice data is matched, and plays the extracted data.

If the type of the call service is a conference call, the controller 414generates and stores information about at least two other parties havingparticipated in the conference call, in a single file.

The storage 416, in which programs for handling and controlling thecontroller 414 are stored, stores the data recorded in association withvoice data generated in each call line, in association with identifieduser information for the call line as described in accordance with anembodiment of the present invention, and also stores input/output data(e.g., phonebook data, messages, media player data, network data, etc.).

Upon receiving a play request from the user, the display 418, undercontrol of the controller 414, displays a plurality of playbackselections as 30, 31, 32 by matching voice data to other party'sinformation generated for each call line.

As is apparent from the foregoing description, the present inventionprovides a method and apparatus for identifying other party'sinformation for each call line, recording/storing voice data generatedin the call line in the identified other party's informationindividually in a matching fashion, and selectively playing/displayingthe recorded voice data in a mobile terminal that may form call lines toat least two communication terminals and perform a call service throughthe formed call lines, thereby rendering it possible to prevent the userfrom inconveniently playing the entire file to search for recorded callsof only a specific call party.

The above-described methods according to the present invention can beimplemented in hardware, firmware or as software or computer code thatcan be stored in a recording medium such as a CD ROM, an RAM, a floppydisk, a hard disk, or a magneto-optical disk or computer code downloadedover a network originally stored on a remote recording medium or anon-transitory machine readable medium and to be stored on a localrecording medium, so that the methods described herein can be renderedin such software that is stored on the recording medium using a generalpurpose computer, or a special processor or in programmable or dedicatedhardware, such as an ASIC or FPGA. As would be understood in the art,the computer, the processor, microprocessor controller or theprogrammable hardware include memory components, e.g., RAM, ROM, Flash,etc. that may store or receive software or computer code that whenaccessed and executed by the computer, processor or hardware implementthe processing methods described herein. In addition, it would berecognized that when a general purpose computer accesses code forimplementing the processing shown herein, the execution of the codetransforms the general purpose computer into a special purpose computerfor executing the processing shown herein.

While the invention has been shown and described with reference tocertain exemplary embodiments thereof, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the invention asdefined by the appended claims and their equivalents.

What is claimed is:
 1. A method implemented in a mobile terminal,comprising: transmitting and receiving voice data in a multipoint callin which call lines are formed to at least two communication terminals;receiving a recording request signal from a user of the mobile terminal;identifying communication terminal information for each call line; andfor each call line, recording voice data generated in the call lineseparately from that of other call lines, to enable selective playbackthereof in a playback mode, wherein the voice data includes voice dataof the user of the mobile terminal and voice data of another party usingthe communication terminal on the call line, in packet data form.
 2. Themethod of claim 1, wherein the recording comprises determining whetherthe communication terminal information matches information registered inthe mobile terminal corresponding to a contact in a contact list, and ifso, storing the voice data in association with the contact, andotherwise storing the voice data in association with the communicationterminal information.
 3. The method of claim 1, wherein the multipointcall is established with the at least two communication terminals bysending and receiving call setup signals.
 4. The method of claim 1,wherein the recording comprises recording voice outputs of other partiesindependently for activated call lines of the formed call lines.
 5. Themethod of claim 4, further comprising selectively activating the calllines to form at least one activated call line and at least onedeactivated call line, recording voice outputs on the at least oneactivated call line and temporarily ceasing recording on the at leastone deactivated call line.
 6. The method of claim 1, further comprising:generating a playlist for the multipoint call containing a plurality ofplayback selections, each playback selection corresponding to the firstor second communication terminal and containing voice data originatingfrom at least the corresponding communication terminal.
 7. The method ofclaim 1, wherein the storing comprises, if a type of the call service isa conference call, generating and storing information about at least twoother parties having participated in the conference call, in a singlefile.
 8. An apparatus for a multipoint call service in a mobileterminal, comprising: a radio communication unit for receivinginformation on call details from another party's communication terminaland outputting transmission signals; a controller for forming call linesto at least two communication terminals through the radio communicationunit, identifying user information of a communication terminal for eachcall line, receiving a recording request signal from a user whileperforming a call service through the formed call lines, and recordingand storing voice data generated in the call line in association withthe identified user information in a matching fashion; and a voiceprocessor for converting analog voice signals received from the radiocommunication unit into digital signals, upon receiving a call recordingcommand through the controller, wherein the voice data includes voicedata of a user of the mobile terminal and voice data of another partyusing one of the communication terminals on the call line, in packetdata form.
 9. The apparatus of claim 8, wherein the controllerdetermines whether specific information of the another party, with whichthe mobile terminal is performing a call service, is informationregistered in the mobile terminal, stores the voice data in associationwith the registered information if the specific information is theregistered information, and stores the voice data along with a uniquenumber of the another party's communication terminal if the specificinformation is not the registered information.
 10. The apparatus ofclaim 8, wherein the controller records voice outputs of other partiesindependently for activated call lines through which the call service isbeing performed, upon receiving a recording request signal, andtemporarily stops recording voice outputs of the other parties forremaining call lines except for the activated call lines whileperforming the recording.
 11. The apparatus of claim 8, wherein thecontroller further generates a playlist for the multipoint callcontaining a plurality of playback selections, each playback selectioncorresponding to the first or second communication terminal andcontaining voice data originating from at least the correspondingcommunication terminal.
 12. The apparatus of claim 8, wherein if a typeof the call service is a conference call, the controller generates andstores information about at least two other parties having participatedin the conference call, in a single file.
 13. A method implemented in amobile terminal, comprising: receiving first and second data packetsfrom respective first and second communication terminals during amultipoint call between the mobile terminal and the first and secondterminals, each packet including: i) an identification item identifyingthe respective first or second terminal, and ii) audio data originatingfrom the respective terminal; determining, for each data packet, whetherthe identification item matches that of a contact in a contact listwithin the mobile terminal; and storing the audio data from the firstand second terminals in first and second memory portions, respectively,with each memory portion further storing: an identifier for themultipoint call; a matching contact if the identification item matches acontact; and the identification item if the identification item does notmatch a contact.
 14. The method of claim 13 wherein the identificationitem is a telephone number of the communication terminal.
 15. The methodof claim 13 wherein the identifier for the multipoint call comprisesdate and time information.
 16. The method of claim 13 wherein eachmemory portion is a separate audio recording file or a sub-file of asingle file recording the multipoint call.
 17. A mobile terminalconfigured to participate in a multipoint call with at least first andsecond communication terminals, the mobile terminal comprising: agraphical user interface including a playlist presenting at least firstand second playback selections corresponding to, and containing voicedata originating from, the first and second communication terminals,respectively, in the multipoint call, wherein the graphical userinterface displays each playback selection with a first information itemidentifying the multipoint call, and a second information itemassociated with the corresponding communication terminal, the secondinformation item including a contact name if the contact name isregistered in the mobile terminal.
 18. The mobile terminal of claim 17,wherein each playback selection contains voice data originating from thecorresponding communication terminal and voice data originating from themobile terminal during at least time periods coinciding with timeperiods in which the voice data from the communication terminal isreceived.